home *** CD-ROM | disk | FTP | other *** search
/ Ian & Stuart's Australian Mac 1993 September / clonecd / September 93.img / Australasian Legends / Commercial / Golden Micro Solutions / Commander Demo / Commander Demo.rsrc / TEXT_5016_APPLY TO SUBSELECTION.txt < prev    next >
Text File  |  1993-09-07  |  1KB  |  23 lines

  1. APPLY¬†TO¬†SUBSELECTION (subfile; statement)
  2.                                                                                     Pg 44-5
  3.  
  4. subfile           Subfile            Subfile to which to apply the formula
  5. statement        Statement       One line of code or a global procedure
  6.      
  7.  
  8. APPLY TO SUBSELECTION applies statement to each subrecord in the current subselection of subfile. The statement may be a simple one-line statement or a call to a global procedure. If the statement modifies a subrecord, the modified subrecord is written to disk only when the parent record is written. If the subselection is empty, APPLY TO SUBSELECTION has no effect.
  9.  
  10. APPLY TO SUBSELECTION can be used to gather information from the subselection or to modify the subselection.
  11.  
  12.  
  13. The following example calculates the total sale price for each invoice line from the number of units and the unit price:
  14.  
  15. ALL SUBRECORDS ([Invoice]Line)      ` Select all subrecords 
  16. APPLY TO SUBSELECTION ([Invoice]Line;[Invoice]Line'Total := [Invoice]Line'Price * [Invoice]Line'Units)
  17.  
  18.  
  19.  
  20. See also: ALL¬†SUBRECORDS, APPLY¬†TO¬†SELECTION
  21.  
  22.  
  23.